home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Astromatch / Astro.jar / Astro / k.class (.txt) < prev   
Encoding:
Java Class File  |  2002-05-06  |  3.2 KB  |  214 lines

  1. package Astro;
  2.  
  3. import com.siemens.mp.game.ExtendedImage;
  4.  
  5. // $FF: renamed from: Astro.k
  6. class class_0 {
  7.    // $FF: renamed from: do int
  8.    static final int field_0 = 7;
  9.    // $FF: renamed from: g int[]
  10.    int[] field_1 = new int[7];
  11.    // $FF: renamed from: e int[]
  12.    int[] field_2 = new int[7];
  13.    // $FF: renamed from: new int[]
  14.    int[] field_3 = new int[7];
  15.    // $FF: renamed from: for int[]
  16.    int[] field_4 = new int[7];
  17.    // $FF: renamed from: b int
  18.    int field_5;
  19.    // $FF: renamed from: void int
  20.    int field_6;
  21.    // $FF: renamed from: if int
  22.    int field_7;
  23.    // $FF: renamed from: a int
  24.    int field_8;
  25.    // $FF: renamed from: int int
  26.    int field_9;
  27.    // $FF: renamed from: byte int
  28.    int field_10;
  29.    // $FF: renamed from: try boolean
  30.    boolean field_11;
  31.    // $FF: renamed from: i int
  32.    int field_12;
  33.    // $FF: renamed from: case int
  34.    int field_13;
  35.    // $FF: renamed from: goto int
  36.    int field_14;
  37.    // $FF: renamed from: h int
  38.    int field_15;
  39.    // $FF: renamed from: f int
  40.    int field_16;
  41.    // $FF: renamed from: d int
  42.    int field_17;
  43.    // $FF: renamed from: long Astro.c
  44.    c field_18;
  45.    // $FF: renamed from: null Astro.c
  46.    c field_19;
  47.    // $FF: renamed from: c int
  48.    static int field_20;
  49.    // $FF: renamed from: else int
  50.    static int field_21;
  51.    // $FF: renamed from: char int
  52.    static int field_22;
  53.  
  54.    class_0() {
  55.       this.field_5 = d.long / 2;
  56.       this.field_6 = d.case / 2;
  57.  
  58.       for(field_20 = 0; field_20 < 7; ++field_20) {
  59.          this.method_5(field_20);
  60.       }
  61.  
  62.       this.field_18 = new c("title.bin");
  63.       this.field_19 = new c("menu.bin");
  64.       this.field_18.int.setPosition(0, 0);
  65.       this.field_19.int.setPosition(75, 67);
  66.       this.field_9 = 0;
  67.       this.field_10 = 30;
  68.       this.field_13 = 0;
  69.       this.field_14 = 1;
  70.       this.field_16 = 0;
  71.       this.field_17 = 2;
  72.       this.field_11 = false;
  73.    }
  74.  
  75.    // $FF: renamed from: a () void
  76.    void method_0() {
  77.       d.b.addObject(this.field_18.int);
  78.       d.b.addObject(this.field_19.int);
  79.       this.field_18.int.setVisible(true);
  80.       this.field_19.int.setVisible(true);
  81.    }
  82.  
  83.    // $FF: renamed from: if () void
  84.    void method_1() {
  85.       d.b.deleteObject(this.field_18.int);
  86.       d.b.deleteObject(this.field_19.int);
  87.    }
  88.  
  89.    // $FF: renamed from: a (int, int) void
  90.    void method_2(int var1, int var2) {
  91.       switch (var2) {
  92.          case 1:
  93.             this.field_8 = -5;
  94.             break;
  95.          case 2:
  96.             this.field_7 = -5;
  97.          case 3:
  98.          case 4:
  99.          default:
  100.             break;
  101.          case 5:
  102.             this.field_7 = 5;
  103.             break;
  104.          case 6:
  105.             this.field_8 = 5;
  106.       }
  107.  
  108.    }
  109.  
  110.    // $FF: renamed from: do (int, int) void
  111.    void method_3(int var1, int var2) {
  112.       this.field_7 = 0;
  113.       this.field_8 = 0;
  114.    }
  115.  
  116.    // $FF: renamed from: if (int, int) void
  117.    void method_4(int var1, int var2) {
  118.       this.method_2(var1, var2);
  119.    }
  120.  
  121.    // $FF: renamed from: a (int) void
  122.    void method_5(int var1) {
  123.       this.field_1[var1] = Math.abs(CMidlet.try.nextInt() % d.long) << 8;
  124.       this.field_2[var1] = Math.abs(CMidlet.try.nextInt() % d.case) << 8;
  125.       if (this.field_1[var1] >> 8 == d.long / 2) {
  126.          int var10002 = this.field_1[var1]++;
  127.       }
  128.  
  129.       if (this.field_2[var1] >> 8 == d.case / 2) {
  130.          int var2 = this.field_2[var1]++;
  131.       }
  132.  
  133.    }
  134.  
  135.    // $FF: renamed from: a (com.siemens.mp.game.ExtendedImage) void
  136.    public void method_6(ExtendedImage var1) {
  137.       var1.clear((byte)1);
  138.       if (this.field_5 + this.field_7 >= 0 && this.field_5 + this.field_7 < d.long) {
  139.          this.field_5 += this.field_7;
  140.       }
  141.  
  142.       if (this.field_6 + this.field_8 >= 0 && this.field_6 + this.field_8 < d.case) {
  143.          this.field_6 += this.field_8;
  144.       }
  145.  
  146.       var1.setPixel(this.field_5, this.field_6, (byte)0);
  147.  
  148.       for(field_20 = 0; field_20 < 7; ++field_20) {
  149.          this.field_3[field_20] = (this.field_1[field_20] - (this.field_5 << 8)) / 10;
  150.          this.field_4[field_20] = (this.field_2[field_20] - (this.field_6 << 8)) / 10;
  151.          int[] var10000 = this.field_1;
  152.          int var10001 = field_20;
  153.          var10000[var10001] += this.field_3[field_20];
  154.          var10000 = this.field_2;
  155.          var10001 = field_20;
  156.          var10000[var10001] += this.field_4[field_20];
  157.          if (this.field_1[field_20] >> 8 >= d.long || this.field_1[field_20] < 0) {
  158.             this.method_5(field_20);
  159.          }
  160.  
  161.          if (this.field_2[field_20] >> 8 >= d.case || this.field_2[field_20] < 0) {
  162.             this.method_5(field_20);
  163.          }
  164.  
  165.          field_21 = this.field_1[field_20] >> 8;
  166.          field_22 = this.field_2[field_20] >> 8;
  167.          var1.setPixel(field_21, field_22, (byte)0);
  168.          var1.setPixel(field_21 + 1, field_22, (byte)0);
  169.          var1.setPixel(field_21 - 1, field_22, (byte)0);
  170.          var1.setPixel(field_21, field_22 + 1, (byte)0);
  171.          var1.setPixel(field_21, field_22 - 1, (byte)0);
  172.       }
  173.  
  174.       if (this.field_9 == this.field_10) {
  175.          if (++this.field_13 == this.field_14) {
  176.             if (this.field_18.int.getFrame() == 0) {
  177.                this.field_12 = 1;
  178.             }
  179.  
  180.             if (this.field_18.int.getFrame() == this.field_18.a - 1) {
  181.                this.field_12 = -1;
  182.                this.field_11 = true;
  183.             }
  184.  
  185.             this.field_18.int.setFrame(this.field_18.int.getFrame() + this.field_12);
  186.             this.field_13 = 0;
  187.             if (this.field_18.int.getFrame() == 0 && this.field_11) {
  188.                this.field_9 = 0;
  189.                this.field_10 = Math.abs(CMidlet.try.nextInt() % 30) + 10;
  190.                this.field_11 = false;
  191.             }
  192.          }
  193.       } else {
  194.          ++this.field_9;
  195.       }
  196.  
  197.       if (++this.field_16 == this.field_17) {
  198.          if (this.field_19.int.getFrame() == 0) {
  199.             this.field_15 = 1;
  200.          }
  201.  
  202.          if (this.field_19.int.getFrame() == this.field_19.a - 1) {
  203.             this.field_15 = -1;
  204.          }
  205.  
  206.          this.field_19.int.setFrame(this.field_19.int.getFrame() + this.field_15);
  207.          this.field_16 = 0;
  208.       }
  209.  
  210.       d.b.paint(var1, 0, 0);
  211.       var1.blitToScreen(0, 0);
  212.    }
  213. }
  214.